package org.mindrive.system.collection.expenses;


import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.Date;

/**
 * (Detail)表实体类
 *
 * @author maweihong
 * @since 2023-10-30 14:46:10
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("DETAIL")
@ApiModel(value = "审核-详情表", description = "")
public class DetailEntity implements Serializable {
        
    @TableField("ID")
    private String id;

    //审批表ID
    @TableField("APPROVAL_ID")
    private String approvalId;

    //序号
    @TableField("DETAIL_ORDER")
    private String detailOrder;

    //人员id
    @TableField("USER_ID")
    private String userId;

    //姓名
    @TableField("DETAIL_NAME")
    private String detailName;

    //办案人员工作日标准
    @TableField("CASE_HANDLERS_WORKING_STANDARDS")
    private Double caseHandlersWorkingStandards;

    //办案人员工作日标准天数
    @TableField("CASE_HANDLERS_WORKING_STANDARDS_DAYS")
    private String caseHandlersWorkingStandardsDays;

    //办案人员工作日标准小计
    @TableField("CASE_HANDLERS_WORKING_STANDARDS_SUBTOTAL")
    private Double caseHandlersWorkingStandardsSubtotal;

    //办案人员公休节假日标准
    @TableField("CASE_HANDLERS_HOLIDAYS")
    private Double caseHandlersHolidays;

    //办案人员公休节假日标准天数
    @TableField("CASE_HANDLERS_HOLIDAYS_DAYS")
    private String caseHandlersHolidaysDays;

    //办案人员公休节假日标准小计
    @TableField("CASE_HANDLERS_HOLIDAYS_SUBTOTAL")
    private Double caseHandlersHolidaysSubtotal;

    //辅助办案人员工作日标准
    @TableField("AUXILIARY_CASE_HANDLERS_WORKING_STANDARDS")
    private Double auxiliaryCaseHandlersWorkingStandards;

    //辅助办案人员工作日标准天数
    @TableField("AUXILIARY_CASE_HANDLERS_WORKING_STANDARDS_DAYS")
    private String auxiliaryCaseHandlersWorkingStandardsDays;

    //辅助办案人员工作日小计
    @TableField("AUXILIARY_CASE_HANDLERS_WORKING_STANDARDS_SUBTOTAL")
    private Double auxiliaryCaseHandlersWorkingStandardsSubtotal;

    //辅助办案人员公休日节假日标准
    @TableField("AUXILIARY_CASE_HANDLERS_HOLIDAYS")
    private Double auxiliaryCaseHandlersHolidays;

    //辅助办案人员公休日节假日标准天数
    @TableField("AUXILIARY_CASE_HANDLERS_HOLIDAYS_DAYS")
    private String auxiliaryCaseHandlersHolidaysDays;

    //辅助办案人员公休日节假日标准小计
    @TableField("AUXILIARY_CASE_HANDLERS_HOLIDAYS_SUBTOTAL")
    private Double auxiliaryCaseHandlersHolidaysSubtotal;

    //合计
    @TableField("TOTAL")
    private Double total;

    //通讯费
    @TableField("COMMUNICATION_EXPENSES")
    private Double communicationExpenses;

    //领取金额
    @TableField("SUM_OF_MONEY")
    private Double sumOfMoney;

    //备注
    @TableField("REMAKE")
    private String remake;
        
    @TableField("CREATOR")
    private String creator;
        
    @TableField("CREATED_AT")
    private Date createAt;
        
    @TableField("UPDATOR")
    private String updator;
        
    @TableField("UPDATE_TIME")
    private Date updateTime;

}

